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