Solar cells and their applications - Partain, Larry D. (Wiley, 1995)