TY - GEN AU - HALL, ALLEN S. TI - MACHINE DESIGN SN - 9780070634589 PB - TMH ER -