Michael Carroll

42 books

310 pages hardcover

nonfiction business education psychology medium-paced

384 pages 2012

fiction science fiction young adult adventurous tense fast-paced