TY - BOOK AU - Shingley J. E. TI - Mechanical Engineering Design PY - 1977/// CY - New York PB - McGraw Hill Inc. ER -