Patricia Horcajada

Dr. Patricia Horcajada

IMDEA Energy Institute, Mostoles-Madrid, Spain
orcid

Contribution