Title: Plato's Battle Between the Gods and the Giants and Its Continuing Relevance in the Speculative Philosophy of History