13 pubs · 723 cites · h-index 9
Royal Netherlands Institute for Sea Research
2006 - 2009
Utrecht University
2004 - 2005
Institute of Molecular Life Sciences
2004 - 2004