Ag sensitized TiO2 and NiFe2O4 three-component nanoheterostructures: synthesis, electronic structure and strongly enhanced visible light photocatalytic activity. Issue 23 (15th February 2016)