Savonarola

  • Author(s):
  • Publisher: Yale University Press
  • Print ISBN: 9780300111934, 0300111932
  • eText ISBN: 9780300178487, 0300178484

Description