European Science Foundationh-index: 118Total citations: 76,081Total papers: 2,643Homepage: http://www.esf.org/