Author: Shanghai tong zhi guan.