Introduction to mechanical engineering - Onkar Singh (New Age International Publishers (P) Ltd., New Delhi, 2008)