TY - GEN AU - Shigley, J E TI - Machine design PY - 0000/// CY - PB - Mc Graw Hill ER -