Early medieval Europe, 300-1000

Roger Collins
Palgrave
9780312218867
0-312-21886-9