John Harris

28 books

247 pages

nonfiction music emotional reflective medium-paced

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