Photovoltaics system design and practice - Haberlin, Heinrich (John Wiley & Sons Ltd, 2012)