Most recent affiliation: Shanghai Library/Institute of Scientific & Technical Information of Shanghai, Shanghai, China