Progress in Applied Sciences, Engineering and Technology - Pei Long Xu; Hong Zong Si; Yi Qian Wang; Pin Wang (2014)