Dante, Michelangelo and Milton