Scan barcode
465 pages • first pub 1983 (editions)
ISBN/UID: 0345293568
Format: Paperback
Language: English
Publisher: Ballantine Books
Publication date: 12 June 1983
465 pages • first pub 1983 (editions)
ISBN/UID: 0345293568
Format: Paperback
Language: English
Publisher: Ballantine Books
Publication date: 12 June 1983
464 pages • first pub 1983 (editions)
ISBN/UID: 9780345327857
Format: Paperback
Language: English
Publisher: Ballantine Books
Publication date: 12 September 1985
464 pages • first pub 1983 (editions)
ISBN/UID: 9780345327857
Format: Paperback
Language: English
Publisher: Ballantine Books
Publication date: 12 September 1985
22 hours, 5 minutes • first pub 1983 (editions)
ISBN/UID: 9781705253946
Format: Audio
Language: English
Publisher: Tantor Audio
Publication date: 11 May 2021
22 hours, 5 minutes • first pub 1983 (editions)
ISBN/UID: 9781705253946
Format: Audio
Language: English
Publisher: Tantor Audio
Publication date: 11 May 2021