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