Scholarly Index

Stefan Schouten

Royal Netherlands Institute for Sea Research; 62,736 total citations; 769 total publications; best world rank #3

Royal Netherlands Institute for Sea Research