Semiconductor Photovoltaic Cells - Chunfu Zhang, Jincheng Zhang, Xiaohua Ma, Qian Feng (Springer, 2021)