James Palmer

29 books

270 pages 2014

nonfiction history challenging informative reflective slow-paced

194 pages hardcover

fiction science science fiction adventurous dark medium-paced

288 pages hardcover 2012

nonfiction history informative medium-paced

412 pages hardcover

fiction fantasy adventurous medium-paced

383 pages digital

fiction dystopian fantasy horror science fiction short stories

91 pages digital 2015

fiction science fiction

270 pages paperback 2015

fiction comics fantasy short stories adventurous challenging dark medium-paced

234 pages digital 2011

981 pages digital 2023

fiction fantasy

56 pages digital 2016

fiction science fiction