Advanced manufacturing technologies : modern machining, advanced joining, sustainable manufacturing /: modern machining, advanced joining, sustainable manufacturing. (2017)