publisher: Penguin publish date: October 25th 2012
format: paperback pages: 320
language: English
ISBN:
1844882764 (9781844882762)
publisher: Penguin publish date: May 2nd 2013
format: paperback pages: 256
language: English
ISBN:
024195620X (9780241956205)