History of the Middle Ages 300-1500 - Thompson,James Westfall (Routledge Taylor & Francis group, 2016)