19,000 Years of World History