Advanced Micro- and Nanomaterials for Photovoltaics - Ginley, David (Elsevier Elsevier, 2019)