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