When I started this book, I didn't realize it was the second book with this main character. So, the first fifty pages or so were a bit rough, as there were references to past events and the relationships between characters were interesting to puzzle out. However, once I got past that I thought that this was an extremely well written science fiction mystery.