Effect of substrate temperature on the suitability of thermally deposited cadmium sulfide thin films as window layer in photovoltaic cells. (November 2018)