Physics of solar cells: from basic principles to advanced concepts - Wurfel, Peterand Wurfel, Uli (2016)