publisher: Penguin publish date: 2015-04-28
format: hardcover pages: 400
language: English
ISBN:
1594204926 (9781594204920)
ASIN: 1594204926
format: hardcover pages: 400
language: English
ISBN:
1846556198 (9781846556197)
publisher: Penguin Books , London publish date: 2016-04-26
format: paperback pages: 400
language: English
ISBN:
0143108093 (9780143108092)