Environmental Development Centreh-index: 27Total citations: 3,146Total papers: 182Homepage: http://www.china-epc.cn