Edinburgh Research Explorer

Prof Diana Paton

William Robertson Chair of History