End of Time: A Meditation on the Philosophy of History