Solar Cells - Kosyachenko, Leonid A. (IntechOpen)