History of the Middle Ages, 300-1500 - Thompson, James Westfall 1869-1941 (Routledge Revivals, 2016)