Author: Yin Haiguang ji jin hui zi you, ping deng, she hui zheng yi xue shu yan tao  hui (1999 Zhong yang yan jiu yuan)