Theory of Machines and Mechanisms - Ballaney PL (Khanna Publishers Delhi, 2005)