Mechanical Design an integrated approach - Ugural, Ansel C (McGraw Hill, 2004)