Technological Forecasting and Social Change; 65(3) [2000] [doi:10.1016/S0040-1625(99)00099-2]