John McLain

59 books

missing duration info audio

nonfiction philosophy religion emotional informative reflective slow-paced

240 pages 2018

fiction literary short stories challenging reflective slow-paced

340 pages 2010

fiction crime mystery dark mysterious tense medium-paced

220 pages 1981

fiction crime mystery dark mysterious tense slow-paced

384 pages paperback

fiction crime mystery dark mysterious fast-paced

222 pages 2018

nonfiction autobiography memoir sociology challenging emotional reflective slow-paced

272 pages paperback 1913

nonfiction history dark informative medium-paced

401 pages hardcover 1993

fiction biography historical adventurous informative slow-paced

307 pages 2016

fiction mystery mysterious slow-paced

305 pages 2017

fiction mystery mysterious medium-paced