Philosophy, Logic, Theology and Spirituality