Photovoltaics : system design and practice /: system design and practice. (2012)