Deja vu. I had the really strange feeling I had already read this. I finally realized that one of the episodes of the TV series "Rizzoli and Isles" was based on this book. It's actually very good. I'm not a huge fan of Tess Gerritsen's writing, it sometimes seems like she doesn't really know how her books are going to end until she herself gets to the end, but when she's on her game her books are great. This is one of her better books.