Author: Li, Dezhu.