Author: Zhao, Dingping.