by J.H. Elliott
publisher: Yale University Press publish date: October 30th 2012
format: hardcover pages: 264
language: English
ISBN:
030018638X (9780300186383)
publisher: Yale University Press publish date: January 1st 2012
format: ebook pages: 273
language: English
ISBN:
1283571315 (9781283571319)
publisher: Yale University Press publish date: September 14th 2012
format: ebook pages: 256
language: English
ISBN:
0300187017 (9780300187014)