Author: Jiao tong da xue, Shanghai. Tu shu guan