The Medieval world 300-1300 - Cantor, Norman (Macmillan, 1963)