CSTPC: China Scientific and Technical Papers and Citations

What does CSTPC mean? The above is one of CSTPC meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: China Scientific and Technical Papers and Citations