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

5.0