Rating: 5 out of 5

Listened to as an audiobook voiced by the excellent Tony Robinson during a drive from Hull to Brighton. Great story, great characters, great imagination. Great!

Originally posted to my Goodreads account