International Science and Technology Centerh-index: 12Total citations: 438Total papers: 44Homepage: http://www.istc.int/