My 9 year old daughter really liked this book. She even took it to school so the teacher could read it to the class. I read some of it with her and it has a good story mixed in with a bit of history and geography along the way.