A novel visible light active N-doped ZnO for photocatalytic degradation of dyes. (April 2017)