publisher: Penguin publish date: 2011-05-01
format: paperback pages: 224
language: English
ISBN:
0141196440 (9780141196442)
format: audiobook
language: English
ISBN:
1491519088 (9781491519080)
publisher: Vintage
format: ebook pages: 160
language: English
ISBN:
0307803295 (9780307803290)