Elements of Mechanical Engineering - Balaji, K V A; Rama Sastry K (Bangalore Sanguine Technical Publishers, 2006)