John Farris

76 books

784 pages 2005

fiction mystery short stories thriller mysterious reflective slow-paced

208 pages 2010

challenging reflective medium-paced

350 pages hardcover 2008

fiction horror adventurous dark medium-paced

missing page info 1989

dark mysterious tense

269 pages paperback 1989

fiction horror dark medium-paced

325 pages 1977

fiction historical horror dark slow-paced

311 pages digital 1987

fiction horror dark tense fast-paced

34 pages hardcover 1998

224 pages 1957

400 pages paperback 2015

fiction fantasy horror