Author: Diao, Jianping.