Advanced materials processing and manufacturing - Jaluria, Yogesh (Mechanical Engineering Series, 2018)