Christopher Baxter

4 books

233 pages 2016

fiction fantasy science fiction short stories adventurous slow-paced

250 pages hardcover

nonfiction history informative medium-paced

313 pages 2013

informative medium-paced

180 pages 2018

fantasy adventurous mysterious fast-paced