PRINCIPLES OF SOLAR CELLS