The legend of the Middle Ages : philosophical explorations of medieval Christianity, Judaism, and Islam