Heterogeneous nanocomposite-photocatalysis for water purification. (2015)