A review by funsizelibrarian
Groosham Grange by Anthony Horowitz

4.0

surprisingly funny!