Author: Dai, Longjiang.