James E. Fraser

James E. Fraser is Lecturer in Early Scottish History and Culture at the University of Edinburgh.