Author: Yuehua Liu, Tao-chung Yao, Liangyan Ge, Nyan-Ping Bi, Yaohua Shi