Michael Carroll

99 books

fiction science fiction adventurous slow-paced

304 pages | first published 2015

nonfiction literary travel informative reflective medium-paced

304 pages

nonfiction self help reflective medium-paced

210 pages

fiction science fiction challenging dark reflective slow-paced

326 pages | first published 2019

fiction science fiction dark fast-paced

432 pages | first published 2014

fiction crime graphic novel mystery science science fiction funny mysterious medium-paced

144 pages

fiction comics adventurous dark medium-paced

240 pages | first published 2017

fiction dystopian mystery science science fiction mysterious fast-paced

416 pages

fiction science fiction adventurous challenging fast-paced

486 pages | first published 2017

fiction short stories reflective medium-paced

280 pages | first published 2014