by Jonathan Fenby
publisher: Allen Lane
format: hardcover pages: 762
language: English
ISBN:
0713998326 (9780713998320)
publisher: Ecco publish date: July 1st 2008
format: hardcover pages: 816
language: English
ISBN:
0061661163 (9780061661167)
ASIN: 61661163
publisher: Penguin publish date: June 1st 2009
format: paperback pages: 816
language: English
ISBN:
0141020091 (9780141020099)
ASIN: 141020091
publisher: Penguin publish date: July 3rd 2013
format: paperback pages: 816
language: English
ISBN:
0141975156 (9780141975153)
language: English
ISBN:
0061661171 (9780061661174)