Scholarly Index

Javier LLorca

IMDEA Materials; 21,259 total citations; 408 total publications; best world rank #22

IMDEA Materials