Technological Advances

Events

20,000 BCE
14,000 BCE
11,000 BCE
4000 BCE
1200 BCE
850 CE
950
1250 - 1300
1876
1903