John Fairley

15 books

320 pages hardcover 1980

nonfiction mystery science challenging informative mysterious slow-paced

192 pages paperback 1987

nonfiction reference science fiction challenging dark informative medium-paced

160 pages hardcover

nonfiction history nature adventurous inspiring medium-paced

missing page info

nonfiction adventurous challenging medium-paced

200 pages hardcover

nonfiction biography historical history medium-paced

191 pages hardcover 1987

challenging dark reflective medium-paced

320 pages 1984

fiction science adventurous dark mysterious slow-paced

320 pages hardcover 1984

nonfiction science adventurous dark mysterious slow-paced

missing page info

adventurous informative reflective medium-paced

160 pages hardcover

adventurous informative reflective medium-paced