Evolution of Communication

Events

15000 BCE - 9000 BCE
10000 BCE - 2000 BCE
1377 - 1975
1601 - 1700
1830 - Present
1876 - Present
1926 - Present
1960 - Present