Technology forecastingCategory: Technology forecastingPage 1 of 1Ray HammondBritish futuristPage 1 of 1