Elements of mechanical engineering - Reddy Dr. r. p. (Himalaya publishing house mumbia, 2014)