Theory of machines - Sadhu Singh (Pearson Education, 2006)