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