format: paperback pages: 352
language: English
ISBN:
1857994035 (9781857994032)
language: English
ISBN:
0788703137 (9780788703133)
publisher: Vintage publish date: December 7th 2011
format: ebook pages: 352
language: English
ISBN:
0307763315 (9780307763310)
publisher: Vintage Books publish date: January 1st 2011
format: ebook
language: English
ISBN:
1299031803 (9781299031807)