Author: Huang, Huiqing.