Elements of mechanical engineering - Singh, Sadhu (Chand & Co, 2006)