143 pubs · 5,123 cites · h-index 36
Plymouth Marine Laboratory
2015 - 2025
Finnish Environment Institute
2009 - 2023
Netherlands Institute of Ecology
2005 - 2008
University of Amsterdam
2004 - 2004