James Elliott

19 books

164 pages paperback 1982 user-added

fiction fantasy science fiction short stories

294 pages 2018

fantasy challenging informative slow-paced

224 pages paperback 2017

fiction fantasy adventurous emotional mysterious medium-paced

138 pages 2013

challenging dark medium-paced

336 pages hardcover 1997

dark tense fast-paced

400 pages paperback 1997

fiction dark mysterious tense fast-paced

165 pages digital 2010

emotional reflective medium-paced

225 pages digital

296 pages hardcover

nonfiction politics challenging informative medium-paced