A reflection on both the past and the future.
2010
2003
2023
2002
1975
2024
1986
2025
1941
1990
2019
2017
1970
2001