The Defence - Steve Cavanagh

'Everything a great thriller should be ' MARK BILLINGHAM 'Steve Cavanagh's twists hit you between…