Early Medieval Europe : 300-1000 - Collins, Roger (Palgrave Macmillan, 2010)