Human Prehistory: Exploring the Past to Understand the Future