publisher: Penguin publish date: December 31st 2002
format: paperback pages: 676
language: English
ISBN:
0140291172 (9780140291179)
ASIN: 140291172
language: English
ISBN:
0141011629 (9780141011622)
format: kindle pages: 676
language: English
ASIN: B003TSE8HG
publisher: Penguin publish date: June 6th 2002
format: hardcover pages: 676
language: English
ISBN:
0141007370 (9780141007373)