Search results for: Chen Yang
Water Research > 2017 > 119 > C > 73-82
Environmental Science and Pollution Research > 2017 > 24 > 12 > 11816- 11824
Environmental Science and Pollution Research > 2018 > 25 > 1 > 64-72
Environment International > 2013 > 60 > Complete > 97-105
Science of the Total Environment > 2007 > 373 > 1 > 289-296