Classical Myths and Legends in the Middle Ages and Renaissance: A Dictionary of Allegorical Meanings by H. David Brumble | Menrva Books