Author: Shanghai zi ran ke xue yan jiu suo.