Dante in Translation (Open Yale Courses)

Dante in Translation (Open Yale Courses) - Giuseppe Mazzotta Good professor. Too bad all professors aren't as good as he is.