publisher: Penguin
format: paperback pages: 400
language: English
ISBN:
014026597X (9780140265972)
publisher: Penguin publish date: 1997-01-30
format: paperback pages: 320
language: English
ISBN:
0140252800 (9780140252804)
ASIN: 0140252800
publisher: Brilliance Audio publish date: 2014-07-22
format: Audio CD
language: English
ISBN:
1491535431 (9781491535431)
ASIN: 1491535431
publisher: Chivers Audiobooks publish date: 2010
format: audiobook
language: English
ISBN:
9781445801919