Author: Hu, Shizong.