Barbara Yorke

Barbara Yorke is a Professor of Early Medieval History at King Alfred's College, Winchester.