I bought this for my 8 year old daughter as she loves Horrible Histories & jokes. She read it in a couple of hours & kept reading out jokes to us. She didn't understand some of the meanings, ie Alexander the Great became Grate in the joke but once it was explained she found it hilarious! This obviously helps them with their English, with words sounding the same but having different meanings. After reading this book she wanted the whole set of Horrible Histories which I have now bought her for her birthday.