Early medieval Europe : 300-1000 - Collins, Roger (Macmillan, 1999)