I had mixed feelings about this book. On one level, I enjoyed the science as well as the police procedural, and I really like the author's clean, brisk writing style. Unfortunately, I did not like the protagonist, John Corey. Far too sexist, and the references to women as little more than the sum of their body parts quickly got old. Which is too bad, because I think the author's intention was to create a crusty and sarcastic but lovable character. If his character respected women a little more, I would have liked him. But instead I spent far too much time eye rolling and being annoyed by his sexist quips. 
 As for the story itself, it's a good one, but the last 100 pages could have easily been condensed to less than half that. Took too long to wrap things up, and at almost 700 pages (paperback), it went on for too long.