Enhanced Optical Absorption in an Ultra-thin Textured Solar Cell Using Nanosphere Natural Photolithography | IEEE Conference Publication | IEEE Xplore