The Last Policeman

322 pages digital 2012

fiction mystery science fiction adventurous mysterious reflective medium-paced

322 pages digital 2013

fiction crime mystery science fiction adventurous mysterious tense fast-paced

316 pages paperback 2014

fiction crime mystery science fiction challenging mysterious reflective medium-paced