Solar Photovoltaic Cells - Kirk, Alexander (Academic Press, 2015)