Rob MacGregor

53 books

246 pages 1996

fiction fantasy adventurous medium-paced

288 pages digital 1999

fiction science fiction tense slow-paced

295 pages paperback 1997

dark reflective tense medium-paced

324 pages paperback 2019

fiction horror dark medium-paced

180 pages hardcover

nonfiction adventurous slow-paced

missing page info 2000

dark slow-paced

missing page info

challenging informative reflective medium-paced

224 pages paperback

nonfiction medium-paced

162 pages paperback

nonfiction

336 pages paperback

nonfiction self help