Mechanical Engineering, Materials and Energy II - Sally Gao; Tina Hu (2013)