The Theory of machines - Bevan,Thomas (CBS New Delhi, 2005)