publisher: Jonathan Cape publish date: August 8th 2002
format: paperback
language: English
ISBN:
0224069152 (9780224069151)
language: English
ISBN:
0965066118 (9780965066112)
publisher: Anchor Books publish date: January 1st 2003
format: ebook
language: English
ISBN:
129910309X (9781299103092)
publisher: Vintage Digital publish date: September 30th 2010
format: ebook pages: 256
language: English
ISBN:
1409001229 (9781409001225)