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

funny mysterious medium-paced

3.0