Scholarly Index

Peter Läderach

International Center for Tropical Agriculture; 8,280 total citations; 169 total publications; best world rank #21

International Center for Tropical Agriculture

8,280Total citations
169Total publications
46H-index

Published ranking records