by Hugh Brogan
publisher: Yale University Press publish date: March 28th 2007
format: hardcover pages: 736
language: English
ISBN:
0300108036 (9780300108033)
publisher: Yale University Press publish date: April 1st 2008
format: paperback pages: 736
language: English
ISBN:
0300136250 (9780300136258)
publisher: Profile Books publish date: June 2006
format: paperback pages: 736
language: English
ISBN:
1861975937 (9781861975935)
format: hardcover pages: 448
language: English
ISBN:
1861975090 (9781861975096)
publisher: Profile Books(GB) publish date: August 6th 2010
format: ebook
language: English
ISBN:
128326997X (9781283269971)