A review by bookcadaver
Skulduggery Pleasant by Derek Landy

5.0