State Key Laboratory of Hydrology-Water Resources, Hohai University, Nanjing, China
School of Civil Engineering, University of Queensland, St Lucia, Australia
School of Civil and Environmental Engineering, University of New South Wales, Sydney, Australia
Laboratoire de technologie écologique, Ecole polytechnique fédérale de Lausanne (EPFL), Lausanne, Switzerland; Ecological Engineering Laboratory, Swiss Federal Institute of Technology Lausanne - EPFL, Lausanne, Switzerland