publisher: HarperCollins publish date: May 1st 1998
format: paperback pages: 352
language: English
ISBN:
0006550452 (9780006550457)
publisher: Penguin
format: paperback
language: English
ISBN:
0241950406 (9780241950401)
language: English
ISBN:
0002557711 (9780002557719)
publisher: Penguin publish date: September 8th 2011
format: kindle pages: 496
language: English
ASIN: B005IP4RL0