by Jonathan Brown, J.H. Elliott
publisher: Yale University Press publish date: November 10th 2003
format: hardcover pages: 316
language: English
ISBN:
0300101856 (9780300101850)
publisher: Yale University Press publish date: September 10th 1986
format: paperback pages: 312
language: English
ISBN:
0300036213 (9780300036213)
publisher: Yale University Press publish date: October 1st 1980
format: hardcover pages: 296
language: English
ISBN:
0300025076 (9780300025071)