David Shearer

9 books

312 pages 2014

fiction horror short stories dark slow-paced

392 pages paperback

fiction historical medium-paced

380 pages paperback

fiction historical medium-paced

278 pages paperback

fiction historical

90 pages digital

137 pages digital

280 pages paperback

fiction fantasy

missing page info hardcover

nonfiction history informative medium-paced

missing page info 2017

challenging informative medium-paced