publisher: Hamish Hamilton
publish date: June 7th 2012
format: hardcover pages: 368
language: English
ISBN:
0241142873 (9780241142875)
publisher: Penguin publish date: 2013
format: paperback pages: 344
language: English
ISBN:
0141018526 (9780141018522)
publisher: Penguin publish date: June 7th 2012
format: kindle pages: 363
language: English
ISBN:
9780141911526