Effects of contamination on solar cell coverglass | IEEE Conference Publication | IEEE Xplore