Solar cells and their applications - Partain, L. D.; Fraas, Lewis M. (Wiley, 2010)