Ben Cheetham uses his home-town of Sheffield as the backdrop to this hard-hitting thriller.

Angel is a young woman bent on revenge on the perpetrators of hideous sickening crimes, in which she had been a victim, but she does not know the true identity of the main person behind the crimes.

Detective Inspector Jim Monahan, investigating the discovery of bodies in a burning house, believes it is probably no accident and could be linked to a crime ring and to an older case of a missing teenager. Higher authority does not agree, but Jim persists.

Snakes in the underworld are flushed out in this taut thriller.