Philosophy, and public affairs - Haldane, John