Introduction: Old Worlds and New, 40,000 BCE to 1400 CE

Introduction: Old Worlds and New, 40,000 BCE to 1400 CE