The March of the Millennia: A Key to Looking at History