John McGuire

18 books

128 pages hardcover

nonfiction sports travel informative lighthearted medium-paced

24 pages hardcover

463 pages digital 2014

fiction fantasy short stories speculative fiction adventurous challenging dark medium-paced

240 pages hardcover

nonfiction philosophy medium-paced

250 pages digital 2013

354 pages paperback

fiction adventurous medium-paced

352 pages paperback

nonfiction education nature science

missing duration info audio 2020

53 pages 2014

adventurous dark tense medium-paced

53 pages 2014

informative medium-paced