publisher: Penguin publish date: April 12th 2012
format: ebook pages: 576
language: English
ISBN:
1101577134 (9781101577134)
publisher: Penguin publish date: May 28th 2013
format: paperback pages: 576
language: English
ISBN:
0143121642 (9780143121640)
publisher: Penguin publish date: April 12th 2012
format: kindle pages: 576
language: English
ASIN: B006LU1PQG