theogonic explain the origin of the gods
polemical : controversial

Advertisements