Author: Shanghai tu shu guan. Li shi wen xian yan jiu suo