Pyramids to Computers

Events

4560 BCE
624 BC - 546 BC
570 BCE - 495 BCE
384 BCE - 322 BCE
287 BC - 212 BC
500 AD
780 - 850
1170 - 1250
1793 - 1871
1843
1943