TY - BOOK AU - Shingley, Joseph E. TI - Mechanical engineering Design SN - 71232702 PY - 2004/// CY - New York PB - McGraw Hill ER -