Jim Mcgregor

3 books

243 pages hardcover

emotional reflective medium-paced

250 pages 1996

informative inspiring tense medium-paced

108 pages paperback 1990

emotional informative inspiring slow-paced