Philosophy, Religion and the Spiritual Life