M. John Harrison

95 books

760 pages first pub 1972 (editions)

fiction science fiction short stories adventurous mysterious medium-paced

480 pages first pub 2005 (editions)

fiction fantasy science fiction adventurous mysterious fast-paced

512 pages first pub 1993 (editions)

fiction horror short stories dark medium-paced

448 pages first pub 1995 (editions)

fiction horror short stories adventurous mysterious reflective slow-paced

618 pages first pub 2013 (editions)

fiction fantasy science fiction short stories adventurous challenging fast-paced

894 pages first pub 2020 (editions)

fiction fantasy short stories adventurous challenging mysterious slow-paced

336 pages first pub 2017 (editions)

fiction fantasy horror short stories adventurous fast-paced

207 pages first pub 1974 (editions)

fiction science fiction adventurous challenging slow-paced

200 pages first pub 1955 (editions)

fiction classics science fiction adventurous dark medium-paced

246 pages first pub 1990 (editions)

fiction contemporary adventurous reflective slow-paced