Technological Forecasting and Social Change; 63(2-3):231-261 [2000]