James McDonald

60 books

108 pages paperback 2015

funny informative reflective slow-paced

94 pages paperback 2016

adventurous informative reflective medium-paced

448 pages 2018

nonfiction informative reflective medium-paced

190 pages

38 pages paperback 2016

emotional lighthearted fast-paced

38 pages digital

missing page info digital

294 pages hardcover

293 pages hardcover 1985

challenging informative reflective medium-paced

167 pages paperback 1988

nonfiction reference challenging informative medium-paced