Encyclopedia of the Middle Ages - Andre' Vauchez (ed.) (England James Clarke, 2000)