Photovoltaics today - V. D. Kostylyov (Semiconductor Physics, Quantum Electronics and Optoelectronics, 2018)