Scholarly Index

Stefano Tarantola

Joint Research Centre; 20,297 total citations; 125 total publications; best world rank #43

Joint Research Centre