Scholarly Index

Maria Rosa Antognazza

Italian Institute of Technology; 395 total citations; 56 total publications; best world rank #51

Italian Institute of Technology