Elements of mechanical engineering - Reddy Dr. r. p.