John Haldane

John Haldane is J. Newton Rayzor, Sr. Distinguished Professor of Philosophy at Baylor University, Professor of Moral Philosophy in the University of Saint Andrews, and Chair of the Royal Institute of Philosophy in London.

Articles by John Haldane

The Natural World Imbued with Meaning

Roger Scruton is without peer among contemporary philosophers.