38 Zheda Road
Hangzhou, 310058
China
Zhejiang University
desalination, photothermal distillation, Phenol, peroxides, halogenated distillation by-products