Technological Forecasting and Social Change; 51(3):237-264 [1996]