Buy A History of the World in 100 Objects: Making Us Human (2,000,000 - 9000 BC)