Mechanical engineering design - sighley, Edward (London, 1977)