Scholarly Index
Enrique Iglesia
Purdue University West Lafayette; 39,118 total citations; 420 total publications; best world rank #6
Purdue University West Lafayette
39,118Total citations
420Total publications
112H-index
Scholarly Index
Purdue University West Lafayette; 39,118 total citations; 420 total publications; best world rank #6
Purdue University West Lafayette