Advanced Nanomaterials for Solar Cells and Light Emitting Diodes - Gao, Feng (Elsevier Elsevier, 2019)