Early Medieval Europe 300?1050 - David Rollason (Taylor and Francis, 2018)