Ratings59
Average rating3.9
Takes a while to get going, ends up quite good. I don't read a lot of harder sci-fi; it was a little hard to get past some of the made-up terminology since it's never really explained, but you learn to roll with it. Ended up enjoying it, but I did consider abandoning it once or twice. By the end there is some very cool stuff going on, plotwise.