James Harpur

32 books

108 pages paperback 2007

medium-paced

120 pages hardcover

missing page info 1987

informative reflective medium-paced

241 pages paperback 2005

challenging informative fast-paced

96 pages paperback

challenging emotional reflective medium-paced

69 pages paperback 2021 user-added

nonfiction poetry

284 pages paperback

medium-paced

208 pages paperback

nonfiction history reference religion travel

119 pages hardcover 1995

nonfiction history challenging informative medium-paced

192 pages 2002

informative reflective medium-paced