Eric James Thomas

University of Manchester