My follow on read to Cold Granite and perhaps a little slow moving in comparison.
This one finds Logan working two cases, which as much as serving the plot also allows the author to flesh out his character by revealing how he deals with two contradictory bosses. DI Insch is still munching his sweets and as we expect him to be from Cold Granite, but McRae also has to deal with DI Steel, a different kettle of fish altogether. Steel doesn't do anything by the book. She just wants to solve her murder case and move on, even if the facts don't quite fit.
The relationship between McRae and Steel is contrasted by that offered by McRae and Insch. McRae doesn't want Steel blotting his copybook and goes off at his own tangent to investigate. The constant bickering leads to some terse dialogue which is often quite humourous.
Yet again the samey old plot [this time a series of prostitute murders] is made up for by some sharp observational writing, and in particular brings the author's keen dialogue skills into play.
Positive enough to like and worth the read. Onto his next...