The war of the gods: a world revelation.