Basics of mechanical engineering - Singal, P K (I K International publishing house, 2010)