TY - BOOK ED - The American Society of Mechanical Engineers TI - Machine Design PY - 1999/// CY - New York PB - The American Society of Mechanical Engineers KW - MACHINE DESIGN ER -