Solar Energy Conversion. Solid-state physics aspects - Seraphin, Bernhard O. (Topics in applied physics, 1979)