J. Michael Shell

5 books

fiction fantasy reflective slow-paced

282 pages | first published 2012

fiction fantasy short stories adventurous mysterious medium-paced

373 pages | first published 2011

fiction science science fiction adventurous dark mysterious medium-paced

218 pages

challenging reflective tense slow-paced

152 pages | first published 2011

More...