David Macpherson

17 books

46 pages digital 2019

fiction horror short stories dark medium-paced

64 pages digital

70 pages digital

adventurous reflective medium-paced

84 pages digital

missing page info digital 2020

funny informative lighthearted medium-paced

654 pages hardcover

nonfiction business economics politics medium-paced

152 pages paperback

informative reflective medium-paced

46 pages digital

98 pages paperback 2013

adventurous reflective medium-paced

314 pages digital