Author: Shanxi ji xie xue yuan. Yin shua ji xie jiao yan shi