General engineering science. - Marr, G. W.; Layton, R. C.