John Teehan

6 books

fiction horror short stories adventurous dark mysterious slow-paced

238 pages | first published 2008

nonfiction philosophy religion challenging informative reflective medium-paced

272 pages

fiction science fiction short stories adventurous medium-paced

354 pages | first published 2004

218 pages

nonfiction reference adventurous informative slow-paced

361 pages | first published 2002

More...