Author: Guo li Shanghai yi xue yuan