Sir William Fraser Professor of Scottish History and Palaeography