Ratings442
Average rating4.3
an incredible scifi world, an amazing protagonist, intense political allegory, beautiful writing, clever asides (the “you get ready to rumble” chapter title, anyone?), and every time you think you need to put it down and stop for a while, another plot bomb that keeps you hooked. possibly the best book I have ever read.