Hassan EL-Hafy Advanced machining processes nontraditional and hybrid machining processes - Mcgraw hill ISBN: 9780071453349