I Am Half-Sick of Shadows - Alan Bradley I quite enjoy the Flavia books (well, the two I've read so far). She's both terribly precocious and rather naive.