by Hugh Trevor-Roper
publisher: Yale University Press publish date: July 16th 2008
format: hardcover pages: 304
language: English
ISBN:
0300136862 (9780300136869)
publisher: Yale University Press publish date: November 10th 2009
format: paperback pages: 304
language: English
ISBN:
0300158297 (9780300158298)
publisher: Yale University Press publish date: July 16th 2008
format: kindle pages: 304
language: English
ISBN:
9780300176537