The early middle ages : Europe : 400-1000 - McKitterick, Rosamond (The short Oxford history of Europe, 2001)