Advanced materials processing and manufacturing - Jaluria, Yogesh (Mechanical engineering series, 2018)