James Patrick Kelly

361 books

116 pages 2016

fiction science fiction short stories challenging informative slow-paced

209 pages 2018

fiction science fiction short stories adventurous slow-paced

212 pages 2017

fiction fantasy science fiction short stories challenging informative medium-paced

212 pages paperback 2017

fiction fantasy science fiction short stories challenging slow-paced

196 pages 2013

nonfiction science fiction challenging informative lighthearted slow-paced

212 pages digital 2017

fiction science fiction short stories adventurous slow-paced

642 pages 2007

fiction science fiction short stories adventurous slow-paced

655 pages 2005

fiction science fiction short stories adventurous slow-paced

618 pages 2013

fiction fantasy science fiction short stories adventurous challenging fast-paced

372 pages 1979

fiction science fiction short stories adventurous informative slow-paced