Author: Yang, Xiaoping.