Dante, poet of the desert : history and allegory in the Divine comedy