Author: Wang Wenjin.