David James Keaton

47 books

304 pages paperback 2012

242 pages 2017

dark slow-paced

274 pages paperback 2013

emotional reflective medium-paced

162 pages digital 2013

242 pages digital 2012

276 pages digital

104 pages 2013

fiction dark fast-paced

350 pages 2018

fiction horror short stories challenging dark tense slow-paced

378 pages paperback 2016

fiction horror short stories dark medium-paced

365 pages paperback 2012

adventurous dark medium-paced