Author: Guang xie shu ju, Shanghai.