Photovoltaic Solar Energy Generation by Adolf Goetzberger & Volker U. Hoffmann