Iain M. Banks

51 books

487 pages paperback 1993

fiction science fiction adventurous challenging medium-paced

534 pages paperback 2004

fiction science fiction adventurous challenging slow-paced

262 pages paperback 1989

fiction short stories adventurous lighthearted slow-paced

1209 pages paperback 2016

fiction science fiction short stories adventurous challenging informative slow-paced

514 pages paperback 1987

fiction science fiction adventurous dark tense medium-paced

160 pages hardcover 2023

nonfiction art science fiction informative medium-paced

451 pages paperback 1996

fiction science fiction adventurous challenging slow-paced

279 pages paperback 1994

fiction science fiction adventurous challenging mysterious medium-paced

630 pages paperback 2012

fiction science fiction adventurous challenging slow-paced

405 pages paperback 1998

fiction fantasy science fiction adventurous challenging mysterious slow-paced