A detailed and exciting analysis of Dante, scholarly, but far from pedantic. I read each Canto once prior to each lecture, then another time after each lecture to great profit.