1. Department of Textile Engineering Isfahan University of Technology Isfahan Iran
2. Membrane Science and Technology Research Group, Department of Chemical Engineering Tarbiat Modares University Tehran Iran
3. Nanotechnology and Water Sustainability Research Unit, College of Science, Engineering and Technology University of South Africa Johannesburg South Africa