Author: Chang-qing Guo, Bo Hu, Nai-gang Liu