A Necessary Evil: 'A thought-provoking rollercoaster' Ian Rankin
In this taut thriller, a weary investigator confronts a labyrinth of secrets in a city where truth is twisted, forcing him to question his own ethics as danger escalates with every page.