Christopher Bruce Whitelaw

University of Edinburgh