Fiona Cameron is a psychologist that uses data to come up with geographies and theories on crimes. The police regularly call on her for help, though with a recent rape and murder case decided to call one of Fiona's colleagues who ended up botching the case. Fiona vows that she won't work with the Met again. Except they need her help and she needs them when a killer starts to murder mystery writers. Fiona's boyfriend is a mystery writer and she wants to make sure the police catch the killer before anything happens to him.
The description of what Fiona does was rather interesting, however when she describes it, it begins sounding like common sense. It made me wonder why the police need to bring in someone to explain these things. The only item that analysis was really needed for was geographies of where the killer may live or work.
Fiona isn't my favourite McDermid character, but she's not the worst either. She was a bit self-righteous and treated one of her best mates pretty shitty but got angry at him for her stupidity.
I wondered for a while why McDermid was putting so many crimes in to a single book with different killers. It was difficult to keep straight at first but eventually worked itself out and made sense.
First Line: "The haar moves up from the steel-grey waters of the Firth of Forth, a solid wall of mist the colour of cumulus."