David Naughton-Shires

7 books

115 pages 2013

horror challenging dark fast-paced

212 pages paperback 2012

271 pages digital 2012

305 pages digital 2013

292 pages paperback

fiction science science fiction

91 pages digital 2011

155 pages digital 2012