International Development Research Centreh-index: 72Total citations: 27,355Total papers: 1,007Homepage: http://www.idrc.ca/EN/Pages/default.aspx