Alan David Simpson

University of Edinburgh