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