publisher: Penguin Press publish date: 2015-04-21
format: Hardcover pages: 320
language: English
ISBN:
1594206287 (9781594206283)
ASIN: 1594206287
publisher: Bantam Press
pages: 320
language: English
ISBN:
9780593074305
publisher: Penguin Books , London publish date: 2016-05-03
format: Paperback pages: 320
language: English
ISBN:
0143108085 (9780143108085)
ASIN: 0143108085