It's not often that I give a children's book 5 stars. Especially not a children's book I read for the first time at the ripe old age of 30 ;) But just once in a blue moon it's justified, and I do believe this to be one of those instances.The book's well written - or at least well translated, since I...