General mechanical engineering - Aggarwal, R. L. (McGraw-Hill, 1990)