John Harding: Hard Case

309 pages 2012

fiction thriller adventurous tense fast-paced

280 pages 2013

thriller dark funny tense fast-paced

309 pages 2013

thriller adventurous lighthearted tense fast-paced

325 pages 2014

thriller adventurous informative tense fast-paced

362 pages 2015

tense fast-paced

354 pages 2015

adventurous dark tense fast-paced

416 pages 2016

dark funny lighthearted fast-paced

missing page info digital 2016

adventurous mysterious tense fast-paced