Philosophy, religion and public policy