Author: Shang, Jizong.