Optoelectronics of Solar Cells - Smestad, Greg P.