Scholarly Index

Patricia Horcajada

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

IMDEA Energy Institute