Theory of Machines - Rattan, S. S. (Tata Mcgrow Hill, 2009)