Preparation, microstructure and optical absorption behaviour of NiO thin films.