TY - BOOK TI - Shigley's Mechanical Engineering Design SN - 9789390219636 PY - 2020/// CY - India PB - McGraw Hill ER -