Technological Forecasting and Social Change; 55(3):281-299 [1997]