Ratings1
Average rating5
I love the steampunk world. I love the politics on display as the various nations try to live together. I love the friendships and the way they are tested. Fabulous. And there are so many references to historical and mythical people that a kid could use this as a jumping off point for lots of studying.