Early Medieval Europe, 300-1000, Second Edition by Roger Collins