Dostoevsky, Kierkegard, Nietzsche and Kafka