Author: Shanghai yin yue xue yuan. Sheng yue xi