Author: Gao, Shiguo.