China Association for Science and Technologyh-index: 31Total citations: 4,066Total papers: 632Homepage: http://www.cast.org.cn/