Nanopatterned and self-cleaning glass substrates for solar cell packaging | IEEE Conference Publication | IEEE Xplore