Theory of Machines#S. S. Rattan#978-0-07-014477-4#Tata McGraw Hill#3#2009