This comprehensive description and discussion of photovoltaics (PV) is presented at a level that makes it accessible to the ...