Balfour Centenary lecture