The influence of heat treatment on the crystallite size, dislocation density, stacking faults probability and optical band gap of nanostructured cadmium sulfide films