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.