P

P. Debourdeau

Institut Sainte Catherine

ORCID: 0000-0003-3761-9264

228 papers and 3.9k citations.

PubIndex Score17Top 83% · seniorHow it's scored
228Publications
3.9kTotal Citations
First publication: 1990First senior author: 2001