He was Gifford lecturer in Glasgow University for 1896-7, choosing as his subjects 'The Providential Order of the World' (London, 1897, 8vo) and 'The Moral Order of the World in Ancient and Modern Thought' (London, 1899, 8vo).