TY - GEN AU - Shigley, J.E. TI - Mechanical engineering design SN - 070568693 PY - 1972/// CY - New York PB - McGraw Hill ER -