John Harman

7 books

320 pages hardcover 2010

304 pages 1994

fiction poetry challenging reflective slow-paced

missing page info hardcover

fiction mystery dark mysterious tense slow-paced

503 pages paperback 1995

87 pages 2009

challenging informative inspiring medium-paced

158 pages paperback 1987

fiction art biography challenging informative reflective medium-paced

480 pages hardcover

nonfiction philosophy religion informative medium-paced