publisher: Penguin publish date: June 1st 1996
format: paperback pages: 752
language: English
ISBN:
0140469303 (9780140469301)
ASIN: 140469303
publisher: Penguin publish date: June 1st 1996
format: ebook pages: 752
language: English
ISBN:
1101199903 (9781101199909)
publisher: Penguin publish date: February 1st 2007
language: English
ISBN:
1429512083 (9781429512084)