Justin Brookes Freshwater Sciences 2023