TY - GEN AU - Hall, A S TI - Machine design PY - 0000/// CY - PB - Mcgraw Hill ER -