John Keeble

18 books

fiction literary reflective medium-paced

441 pages

fiction historical challenging reflective medium-paced

280 pages

fiction short stories emotional reflective medium-paced

496 pages | first published 2019

nonfiction philosophy informative reflective slow-paced

300 pages | first published 2011

nonfiction art history

44 pages

nonfiction art history

40 pages

fiction science fiction adventurous reflective tense medium-paced

306 pages | first published 2018

nonfiction history challenging informative reflective medium-paced

64 pages

nonfiction autobiography biography memoir

170 pages

adventurous reflective medium-paced

435 pages | first published 2018