Colloidal Self-assembled Nanosphere Arrays for Plasmon-enhanced Light Trapping in Thin Film Silicon Solar Cells | Publicación