Historical Atlas of the Ancient World: 4,000,000 - 500 BC.