Bill Whyte

University of Edinburgh, Scotland