TY - BOOK AU - Hall, Allen S. TI - Machine Design U1 - HAL CY - NEW DELHI KW - Mechanical Engineering ER -