David Finney Centenary Lecture. University of Edinburgh .

International