El Greco

Xavier Bray
Yale University Press
9781857093155
1-85709-315-1