format: hardcover pages: 480
language: English
ISBN:
0224087886 (9780224087889)
publisher: Vintage Digital publish date: May 1st 2014
format: ebook
language: English
ISBN:
140904114X (9781409041146)
publisher: Jonathan Cape publish date: May 1st 2014
format: paperback pages: 480
language: English
ISBN:
0224087894 (9780224087896)