Kempenhaegheh-index: 98Total citations: 42,090Total papers: 1,312Homepage: https://www.kempenhaeghe.nl/