The Lost Millennium: History's Timetables Under Siege