John Haslam

22 books

48 pages hardcover 2015

48 pages 2017

nonfiction informative inspiring relaxing medium-paced

34 pages

40 pages paperback

fiction literary medium-paced

62 pages paperback

nonfiction health history philosophy

74 pages digital 2011

58 pages paperback

fiction art biography classics literary play

56 pages paperback

fiction literary medium-paced

56 pages paperback

nonfiction classics history medium-paced

64 pages paperback 2015