Author: Li, Dazhong.