History's Timeline: 40,000 Year Chronology of Civilization