Celtic Britain in the Early Middle Ages: Studies in Scottish and Welsh Sources (Studies in Celtic History, 2)