Edinburgh Research Explorer

Mark Winskel

Chancellor's Fellow - Senior Lecturer