publisher: Penguin publish date: September 1st 1999
format: paperback pages: 496
language: English
ISBN:
0140196013 (9780140196016)
ASIN: 140196013
publisher: William Morrow
publish date: January 28th 1993
format: paperback pages: 480
language: English
ISBN:
0688123058 (9780688123055)
publisher: Penguin publish date: August 3rd 2004
format: paperback pages: 448
language: English
ISBN:
0142004677 (9780142004678)
format: hardcover pages: 256
ISBN:
1493003356 (9781493003358)
ASIN: 1493003356
publisher: Brilliance Audio publish date: 2014-10-07
format: Audible Audio Edition
ASIN: B00O4ENAPK