Jeff Carroll

17 books

438 pages paperback

fiction fantasy historical adventurous medium-paced

304 pages paperback 2004

238 pages paperback

fiction dark slow-paced

missing page info digital 2016

emotional reflective medium-paced

142 pages digital

215 pages 2014

challenging emotional reflective slow-paced

101 pages paperback 2020

288 pages 2010

sports informative fast-paced

missing page info digital 2016

adventurous dark mysterious medium-paced

270 pages paperback

fiction science science fiction