John Marsh

19 books

455 pages digital 2022

nonfiction essays history

180 pages 2012

challenging informative reflective slow-paced

293 pages paperback 1968

dark emotional reflective medium-paced

166 pages paperback

nonfiction informative medium-paced

306 pages paperback

nonfiction classics literary poetry

48 pages paperback

informative medium-paced

missing page info paperback 1966

fiction horror short stories challenging dark mysterious medium-paced

388 pages paperback

nonfiction history

208 pages hardcover 1987

adventurous dark reflective medium-paced