History...technology...the future... Are these opposing forces? Who is in control? Where are we? These are questions
2000
2004
1979
2013
2020
1999
2018
2011
1991
2015
2024
1965
2016