Michael K. Schaefer

2 books

310 pages digital 2015

nonfiction fantasy short stories adventurous challenging funny fast-paced

338 pages paperback 2017

fiction fantasy science fiction adventurous fast-paced