Fundamentals of solar cells: photovoltaic solar energy conversion - Fahrenbruch, Alan L; Bube, Richard H (Academic Press, 1983)