Michael Carroll

40 books

159 pages 2001

fiction adventurous slow-paced

24 pages 1997

medium-paced

352 pages 2015

fiction adventurous fast-paced

434 pages digital

240 pages digital 2006

138 pages digital 2018

missing page info 2006

fiction fantasy young adult adventurous fast-paced

160 pages 2001

challenging informative reflective medium-paced

310 pages hardcover

nonfiction business education psychology medium-paced

384 pages 2012

fiction science fiction young adult adventurous tense fast-paced