Author: Xue, Yongying.