Keirkegaard, Heidegger, Buber and Barth