publisher: Penguin publish date: January 3rd 2012
format: ebook pages: 448
language: English
ISBN:
1844882446 (9781844882441)
ASIN: 1844882446
format: paperback pages: 464
language: English
ISBN:
0241950589 (9780241950586)
publisher: Penguin
format: kindle pages: 464
language: English
ASIN: B0057WLXCK