publisher: Vintage publish date: December 21st 2011
format: ebook pages: 288
language: English
ISBN:
0307814556 (9780307814555)
publisher: Penguin publish date: August 11th 1997
format: paperback
language: English
ISBN:
0140256113 (9780140256116)
publisher: Penguin publish date: June 24th 2005
format: paperback pages: 236
language: English
ISBN:
014305144X (9780143051442)