Principles of Solar Cells, LEDs and Related Devices: The Role of the PN Junction - Kitai (IEEE, 2003)