Fundamentals of solar cells photovoltaic solar energy conversion - Fahrenbruch, Alan L. (Academic Press, 1983)