Theory of machines - Bevan, Thomas (New Delhi Pearson Education, 2012)