David Macpherson

11 books

46 pages first pub 2019 (editions)

fiction horror short stories dark medium-paced

64 pages missing pub info (editions)

70 pages missing pub info (editions)

adventurous reflective medium-paced

missing page info first pub 2020 (editions)

funny informative lighthearted medium-paced

654 pages missing pub info (editions)

nonfiction business economics politics medium-paced

152 pages missing pub info (editions)

informative reflective medium-paced

46 pages missing pub info (editions)

98 pages first pub 2013 (editions)

adventurous reflective medium-paced

350 pages missing pub info (editions)

501 pages first pub 1980 (editions)

economics challenging informative medium-paced