A review by femmefatigue
Skulduggery Pleasant by Derek Landy