Scholarly Index

Stephen Baker

Agency for Science, Technology and Research; 57,377 total citations; 551 total publications; best world rank #3

Agency for Science, Technology and Research

57,377Total citations
551Total publications
90H-index

Published ranking records