publisher: Allen Lane publish date: July 1st 2011
format: hardcover pages: 256
language: English
ISBN:
1846142954 (9781846142956)
publisher: Penguin publish date: 2012
format: paperback pages: 291
language: English
ISBN:
014104649X (9780141046495)
format: kindle pages: 352
language: English
ASIN: B005AGIV7S