Great book, and everyone else who's reviewing here is right. However, the reader should be warned: This book does not delve into characters very well. Many are introduced, very few are explored. In hindsight, that was part of the whole point, that individuality is lost, but while reading, it was a little hard to get into. Still, I raced through the book and found it really wonderful once I got past the unusual technique.