Scan barcode
Iain M. Banks
45 books
487 pages • first pub 1993 (editions)
ISBN/UID: 9780356521732
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
487 pages • first pub 1993 (editions)
ISBN/UID: 9780356521732
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
534 pages • first pub 2004 (editions)
ISBN/UID: 9780356521756
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
534 pages • first pub 2004 (editions)
ISBN/UID: 9780356521756
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
262 pages • first pub 1989 (editions)
ISBN/UID: 045050249X
Format: Paperback
Language: English
Publisher: Hodder & Stroughton New English Library
Publication date: 30 January 1989
262 pages • first pub 1989 (editions)
ISBN/UID: 045050249X
Format: Paperback
Language: English
Publisher: Hodder & Stroughton New English Library
Publication date: 30 January 1989
1209 pages • first pub 2016 (editions)
ISBN/UID: 9781101910092
Format: Paperback
Language: English
Publisher: Vintage Books
Publication date: 12 July 2016
1209 pages • first pub 2016 (editions)
ISBN/UID: 9781101910092
Format: Paperback
Language: English
Publisher: Vintage Books
Publication date: 12 July 2016
514 pages • first pub 1987 (editions)
ISBN/UID: 9780356521633
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
514 pages • first pub 1987 (editions)
ISBN/UID: 9780356521633
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
160 pages • first pub 2023 (editions)
ISBN/UID: 9780356519425
Format: Hardcover
Language: English
Publisher: Orbit
Publication date: 07 November 2023
160 pages • first pub 2023 (editions)
ISBN/UID: 9780356519425
Format: Hardcover
Language: English
Publisher: Orbit
Publication date: 07 November 2023
451 pages • first pub 1996 (editions)
ISBN/UID: 9780356521671
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
451 pages • first pub 1996 (editions)
ISBN/UID: 9780356521671
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
279 pages • first pub 1994 (editions)
ISBN/UID: 9780356521749
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
279 pages • first pub 1994 (editions)
ISBN/UID: 9780356521749
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
630 pages • first pub 2012 (editions)
ISBN/UID: 9780356521725
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
630 pages • first pub 2012 (editions)
ISBN/UID: 9780356521725
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
405 pages • first pub 1998 (editions)
ISBN/UID: 9780356521688
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023
405 pages • first pub 1998 (editions)
ISBN/UID: 9780356521688
Format: Paperback
Language: English
Publisher: Orbit
Publication date: 30 November 2023