Macmurray, John, active 1946-1958, Professor of Moral Philosophy University of Edinburgh