Perspectives on technology - Rosenberg, Nathan (Cambridge University Press, 1976)