A review by moonybabblesbooks
Demon Apocalypse by Darren Shan

4.0