TY - BOOK AU - Shigley E. Joseph TI - Mechanical Engineering Design SN - 0073659398 U1 - 621.815 CY - New York PB - New York ER -