Author: Sheng yi gan ce yuan jian he xin ji shu yan tao hui (2002 Chang geng da xue)