Materials concepts for solar cells - Dittrich, Thomas (World Scientific, 2018)