Barbarians and Romans: The Birth Struggle of Europe, A.D. 400-700