A Chronicle of World History: From 130,000 Years Ago to the Eve of A.D. 2000