I loved this book even more than the first one - mostly because when I read the first one, I spent a lot of time trying to figure out how the whole world and environment worked, and this time I was fully prepared for the awesomeness of it all - and that is saying something! 
 This is science fiction at its best.