I've been looking forward to this book. As the author of the Uglies series, I knew it would be good, and it doesn't disappoint! It's for a bit younger of an audience, but the writing and the plot and the characters are all so well done. Readers of any age should like this, and there should be two sequels, so the characters will be growing up. There's lots of adventure and history (with a sci-fi alternate history tweak to it) in this book. It's loads of fun.