Solar Cells and Modules - Arvind Shah (Springer, 2020)