Detective Doyle Carrick

384 pages 2013

fiction mystery thriller dark mysterious fast-paced

400 pages 2014

fiction mystery self help thriller dark mysterious tense fast-paced

368 pages 2016

fiction thriller adventurous dark tense fast-paced

54 pages 2016

fiction mystery thriller mysterious medium-paced