Michael Carroll

39 books

326 pages digital 2019

fiction science fiction challenging dark reflective slow-paced

160 pages 2007

fiction science fiction mysterious slow-paced

298 pages paperback 2009

fiction fantasy science fiction young adult adventurous fast-paced

325 pages paperback 2006

fiction fantasy young adult adventurous fast-paced

32 pages paperback 2022

missing page info

adventurous challenging dark medium-paced

148 pages paperback 2000

144 pages 2001

informative reflective slow-paced

47 pages 2000

adventurous informative medium-paced

380 pages paperback 2012