You need to sign in or sign up before continuing.

John Shirley

230 books

352 pages paperback 2013

adventurous mysterious medium-paced

283 pages paperback 1979

dark emotional medium-paced

313 pages paperback 1980

fiction science fiction adventurous reflective medium-paced

missing page info paperback

296 pages 1988

fiction science fiction adventurous dark fast-paced

1155 pages digital

310 pages 2015

fiction horror adventurous dark medium-paced

455 pages paperback 1998

challenging reflective medium-paced

320 pages 2011

fiction horror science fiction thriller dark tense medium-paced

missing page info 2011

dark reflective fast-paced