Semiconductor Photovoltaic Cells - Zhang (Springer Singapore, 2021)