publisher: Penguin publish date: November 2nd 2011
format: hardcover pages: 512
language: English
ISBN:
0713997494 (9780713997491)
publisher: Penguin publish date: February 20th 2013
format: paperback pages: 496
language: English
ISBN:
0141015853 (9780141015859)