Author: (Ming) Xu, Zhonglin,   Li, Guoqing dian jiao