M. John Harrison

68 books

fiction science fiction short stories adventurous mysterious medium-paced

760 pages | first published 1972

fiction fantasy science fiction adventurous mysterious fast-paced

480 pages | first published 2005

fiction contemporary fantasy short stories adventurous slow-paced

288 pages | first published 2016

fiction fantasy science fiction adventurous challenging mysterious slow-paced

185 pages | first published 1980

fiction horror short stories dark medium-paced

512 pages | first published 1993

fiction fantasy horror short stories adventurous fast-paced

336 pages | first published 2017

fiction fantasy short stories adventurous medium-paced

384 pages | first published 1981

fiction science fiction adventurous challenging mysterious slow-paced

320 pages | first published 2012

nonfiction design essays challenging informative slow-paced

368 pages | first published 2017

fiction science fiction adventurous mysterious slow-paced

310 pages | first published 2002