Technology, science and history : a short study of the major developments in the history of western mechanical technology and their relationships with science and other forms of knowledge / - Cardwell, D. S. L. (Heinemann, 1972)