TY - BOOK AU - Elhofy TI - Advanced Machining Processes SN - 0071453342 U1 - 621.902 PY - 2005/// CY - New York PB - McGraw Hill ER -