Richard Garfinkle

14 books

383 pages paperback 1999

fiction science fiction speculative fiction challenging reflective fast-paced

352 pages 1996

fiction fantasy science fiction adventurous slow-paced

270 pages 2009

fiction fantasy adventurous challenging reflective slow-paced

320 pages 2002

fiction fantasy science fiction short stories adventurous slow-paced

386 pages 2006

nonfiction essays adventurous fast-paced

280 pages 2008

nonfiction science challenging informative slow-paced

304 pages digital

304 pages

medium-paced

386 pages paperback

nonfiction art history adventurous slow-paced

213 pages paperback

nonfiction art lighthearted medium-paced