Nanostructured CdO thin films for water treatments. (February 2016)