Gerard Elson

8 books

189 pages 2015

fiction literary challenging reflective medium-paced

191 pages 2015

informative reflective medium-paced

160 pages paperback 2017

156 pages 2015

reflective medium-paced

156 pages 2016

challenging informative inspiring slow-paced

191 pages 2015

emotional reflective medium-paced

154 pages 2016

medium-paced

120 pages 2013

adventurous reflective fast-paced