publisher: Penguin publish date: August 1st 2013
format: hardcover pages: 256
language: English
ISBN:
1594203938 (9781594203930)
publisher: Penguin Press publish date: August 1st 2013
format: kindle pages: 257
language: English
ISBN:
9781101617786
publisher: Penguin publish date: July 29th 2014
format: paperback pages: 256
language: English
ISBN:
0143125710 (9780143125716)
publisher: Oneworld Publications publish date: February 6th 2014
format: paperback pages: 256
language: English
ISBN:
1780743661 (9781780743660)