J.M. Taylor

5 books

249 pages first pub 2016 (editions)

151 pages first pub 2016 (editions)

emotional reflective medium-paced

182 pages first pub 2013 (editions)

dark tense slow-paced

118 pages first pub 2018 (editions)

challenging lighthearted medium-paced

137 pages first pub 2015 (editions)