General mechanical engineering - Gupta, D. R.; Dhawan, R.K.; Rajput, R. K.