Author: Zhao, Rongguo.