Scholarly Index
Jamés O. Armitage
Durham University; 65,016 total citations; 655 total publications; best world rank #20
Durham University
65,016Total citations
655Total publications
100H-index
Scholarly Index
Durham University; 65,016 total citations; 655 total publications; best world rank #20
Durham University