Author: Gao, Yongchang.