David Eldridge

25 books

128 pages paperback 2012

fiction play emotional reflective slow-paced

89 pages paperback

fiction play

missing page info 2017

dark medium-paced

128 pages 2011

play reflective slow-paced

96 pages paperback

fiction play medium-paced

126 pages paperback

fiction play

432 pages 2010

challenging sad medium-paced

88 pages paperback 2022 user-added

nonfiction

missing page info

304 pages 2005

fiction challenging informative reflective medium-paced