The Last 20,000 Years Seem to Have Been Ideal for the Development of Human Societies. Is This a Historic "Sweet Spot" That Enabled Humans to Flourish? Volume 40 Issue 2