Author: Guo wu  yuan xue wei wei yuan hui (China). Ban gong shi