Physics of Renewable Energy - Stutzmann, Martin; Csoklich, Christoph (Cham Springer International Publishing AG, 2023)