Karen Jane Halliday

University of Edinburgh