Mechanical Engineering : Emerging Vistas - Gupta, B. D.; Upadhyay, R. K. (New Delhi ; Narosa Publishing House, 2011)