Mechanical Design Of Machine Elements and Machines - Jack A Collins (Wiley India Pvt Ltd,New Delhi, 2013)