Institut de Recerca Sant Joan de Déuh-index: 66Total citations: 26,789Total papers: 1,553Homepage: https://www.irsjd.org