Scholarly Index
Ben Armstrong
London School of Hygiene & Tropical Medicine; 45,221 total citations; 522 total publications; best world rank #14
London School of Hygiene & Tropical Medicine
45,221Total citations
522Total publications
107H-index
Scholarly Index
London School of Hygiene & Tropical Medicine; 45,221 total citations; 522 total publications; best world rank #14
London School of Hygiene & Tropical Medicine