Author: Yao, Wenyuan.