Ellis Horwood Series in engineering science - Alexander, J.M (Horwood, 1977)