Last things death and the Apocalypse in the Middle Ages - Bynum, Caroline Walker. (The Middle Ages series, 2000)