A. C. Dahanayake Freshwater Sciences 2023