John Haslam

19 books

48 pages first pub 2015 (editions)

48 pages first pub 2017 (editions)

nonfiction informative inspiring relaxing medium-paced

40 pages missing pub info (editions)

fiction literary medium-paced

62 pages missing pub info (editions)

nonfiction health history philosophy

58 pages missing pub info (editions)

fiction art biography classics literary play

56 pages missing pub info (editions)

fiction literary medium-paced

56 pages missing pub info (editions)

nonfiction classics history medium-paced

64 pages first pub 2015 (editions)

emotional informative fast-paced

148 pages missing pub info (editions)