A review by malkarium
I Am Half-Sick of Shadows by Alan Bradley

4.0