Millennium: From Religion to Revolution: How Civilization Has Changed Over a Thousand Years