Machine Elements in Mechanical Design by Robert Mott, Jyhwen Wang and Edward