Advanced nanomaterials for solar cells and light emitting diodes - Gao, Feng (Elsevier, 2019)