Fundamentals of Mechanical Design - Richard Phelan (New Delhi MGH Education (India), 2015)