Early medieval Europe 300-1050 : a guide for studying and teaching /: a guide for studying and teaching. (2018)