Advances in mechanical engineering - Agarwal, R.S . (Tata Mc-Graw Hill Publishing Company, 1990)