Author: Shi, Xuanwen.