TY - BOOK AU - Hall, Allen S and Others TI - Machine design SN - 9780070634589 U1 - 621.815 HAL PY - 2017/// CY - McGraw Hill Education (India) Private Limited PB - New Delhi KW - MACHINE DESIGN ER -