Author: Shouyang Wang,Kin Keung Lai,Yong Fang