Author: Ru Zhijuan.