Collins- Jack A. Mechanical Design of Machine Elements and Machines - Wiley India ISBN: 9780470413036