Caferro, William

The Routledge History of the Renaissance - Oxon Routledge 2017 - xv, 413 p.

9781138898851


European history
Renaissance

940.21 / THE