Certainties and Doubts: A Philosophy of Life