Author: Yao, Cuiping.