I read this book after having read some of her later ones, expecting this early effort to be better. Actually, it was, because Kay is more likeable and not as frustrated and enraged as she seems to become in the later books. I was disappointed in the denouement because Cornwell broke an unwritten rule of the mystery-writing field: don't have your villain suddenly appear on the last page. Introduce him early so the reader does not feel cheated. This villain was an obscure little guy who is not a character at all in that he doesn't move or speak in the narrative. The romance with Boltz seemed pointless, since he just disappears out of the story midway, and the child prodigy on the computer who makes the surrounding adults look like a bunch of idiots has become a cliche. I don't know who thought of this first, but it's old stuff. I found the technical data interesting, but the plot was episodic; and the detail about taking the bullets out of the gun every day was a plot device that stood out like a red flag. An experienced mystery reader sees that and says, "AHA!" Taken all in all, this novel makes a promise that has not been fulfilled.