Scholarly Index
Research England; 5,045 total citations; 180 total publications; best world rank #147
Research England