Joseph E. Shigley Mechanical Engineering Design By Joseph E. Shigley - 7th - New York McGraw Hill higher education 2004 ISBN: 0-07-252036-10-07-292143-5