Technology and social process - Edited by Brian Elliott (Edinburg Edinburgh University Press, 1988)