Exactly what I would expect from Faye Kellerman.  Her story is fun and her characters all move with intelligence and direction.  Never sure who the culprit is too soon.  Nice to see where the relationship in this story started as I have read several of her later books.