There’s a rapist on the streets of Aberdeen and the violence of the attacks is escalating. Police fear sooner rather than later one of the victims will die.  While Detective Sergeant Logan Macrae’s girlfriend is acting as bait, Macrae is working on finding out who is responsible for inflicting the wounds on a body dumped outside the hospital. 

Some films are discovered; bondage and discipline featuring the dead man, police begin to wonder if the man was the victim of a session gone wrong or if someone out there has developed a taste for inflicting serious damage. The investigation takes Macrae into the twilight world of the BDSM scene with some unexpected and reluctant help from one of the uniformed constables who has some unusual interests.


Stuart MacBride

Aka Stuart B. MacBride 

The life and times of a bearded write-ist.

Stuart MacBride (that's me) was born in Dumbarton -- which is Glasgow as far as I'm concerned -- moving up to Aberdeen at the tender age of two, when fashions were questionable. Nothing much happened for years and years and years: learned to play the recorder, then forgot how when they changed from little coloured dots to proper musical notes (why the hell couldn't they have taught us the notes in the first bloody place? I could have been performing my earth-shattering rendition of 'Three Blind Mice' at the Albert Hall by now!); appeared in some bizarre World War Two musical production; did my best to avoid eating haggis and generally ran about the place a lot.

Country of Origin



Series: Ash Henderson

Series: Callum McGregor

Series: Logan McRae

Year of Publication
Review BROKEN SKIN - Stuart MacBride
Sunnie Gill
Wednesday, May 6, 2009
Blog Favourites of 2007
Karen Chisholm
Tuesday, January 8, 2008
Review BROKEN SKIN - Stuart MacBride
Karen Chisholm
Friday, July 20, 2007

Add new comment

This is a book review site, with no relationship whatsoever with any of the authors mentioned here.

We do not provide a method for you to contact authors for any reason and comments of this nature are automatically deleted.

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.