James D. McDonald

2 books

272 pages 1996

fiction fantasy short stories adventurous slow-paced

302 pages 2016

adventurous challenging fast-paced