John Harris

27 books

missing page info

nonfiction history adventurous informative lighthearted medium-paced

364 pages

164 pages β€’ digital β€’ 1966

missing page info

missing page info

emotional informative tense slow-paced

351 pages β€’ paperback β€’ 2015

fiction mystery adventurous mysterious slow-paced

304 pages β€’ paperback

nonfiction historical