Author: Zhao, Guangwu.