Charming YA fantasy that in style seems very much like an alternative Harry Potter with a lot of Terry Pratchett humour thrown in. Actually it was the last part that made it loose a star for me. I'm not too big a fan of Terry Prachett's style because he tends to try to cram too much humour into too ...