Michael Cargill

9 books

170 pages 2013

fiction historical reflective sad medium-paced

104 pages 2012

fiction short stories thriller dark medium-paced

188 pages 2012

fiction mystery thriller dark mysterious tense fast-paced

194 pages 2015

fiction historical emotional hopeful slow-paced

missing page info 2012

funny medium-paced

missing page info 2011

nonfiction funny reflective slow-paced

224 pages 2013

fiction young adult emotional funny reflective slow-paced

82 pages paperback 2012

adventurous lighthearted medium-paced

missing page info 2011

fiction emotional reflective medium-paced