Solar electric power generation : photovoltaic energy systems - Krauter, Stefan C. W.