Structural, optical and photo-catalytic activity of nanocrystalline NiO thin films. (March 2016)