Author: Xue, Junzhi.