General mechanical engineering - Aggarwal, R. L.