An investigation of SnO2 nanofilm for solar cell application by spin coating technique. (2021)