Scholarly Index
Stephen P. Osborne
University of Edinburgh; 10,939 total citations; 184 total publications; best world rank #4
University of Edinburgh
10,939Total citations
184Total publications
43H-index
Scholarly Index
University of Edinburgh; 10,939 total citations; 184 total publications; best world rank #4
University of Edinburgh