Author: Ru, Zhijuan.