Ratings9
Average rating3.2
The plot is complicated and full of twists and turns. The solution is a bit fatalistic and cynical. The solution isn't satisfying, but the end of the book is satisfying. There is enough left there that I want to visit with the main characters again. The complicated plot and memorable main characters were a strong point for me. The number of minor characters who seemed to be cloned from each other was a weak point for me. The strengths much out weighed the weaknesses though.