Photovoltaics system design and practice - Haberlin, Heinrich (Wiley, 2012)