Advanced nanomaterials for solar cells and light emitting diodes - Gao, Feng (Micro & nano technologies series, 2019)