Efficiency Enhancement in Single-Junction InGaP Solar Cells by Using Self-Assembled Nanospheres | IEEE Journals & Magazine | IEEE Xplore