Scholarly Index
Patricia Horcajada
IMDEA Energy Institute; 36,898 total citations; 235 total publications; best world rank #65
IMDEA Energy Institute
Scholarly Index
IMDEA Energy Institute; 36,898 total citations; 235 total publications; best world rank #65
IMDEA Energy Institute