John Davies

9 books

736 pages 1990

nonfiction historical history informative slow-paced

70 pages digital

430 pages 2015

emotional lighthearted reflective medium-paced

missing page info 2000

challenging informative medium-paced

missing page info hardcover 1990

103 pages digital 2020 user-added

fiction crime thriller

36 pages paperback

1300 pages paperback 2001

191 pages hardcover 2017