Scholarly Index

Mariana Mazzucato

Department of Science and Technology; 10,759 total citations; 151 total publications; best world rank #38

Department of Science and Technology