Cadmiumselenide(CdSe) nanocrystalline thin films were prepared by chemical bath deposition (CBD) using ammonia and triethanolamine (TEA) as complexing agents, cadmium chloride and sodium selenosulphate as the sources of Cd2+ and Se2- ions, respective