Basic Mechnical Engineering - Agrawal,Basant (New Delhi John Wiley, 2010)