Classical Myths and Legends in the Middle Ages and Renaissance: A Dictionary of Allegorical Meanings