Solar energy conversion systems - Brownson, Jeffrey R. S. (Acad. Press, 2014)