Michael Swanwick

378 books

671 pages paperback 2000

12 pages paperback 2015

410 pages hardcover 2000

nonfiction fantasy science fiction short stories medium-paced

missing page info 1997

missing page info hardcover

medium-paced

331 pages hardcover 1993

fiction science fiction short stories adventurous challenging reflective medium-paced

280 pages paperback 1982

fiction science fiction adventurous challenging mysterious fast-paced

32 pages digital 2019

fiction fantasy short stories dark emotional medium-paced

missing page info paperback

608 pages paperback 2018

fiction science fiction short stories adventurous slow-paced