A history of early Medieval Europe from 476 to 911 - Deanesly, Margaret (Methuen, 1969)