A giant tide of history for the last 2,000 years was defined by a flood of horrific violence. It wiped out all the ancient cultures of the world: Pagan Rome, mystical Egypt and Greece, Zoroastrian Persia, idol-worshipping Central America, and too many others. But one ancient civilisation stubbornly refused to die.