Vitalsource Technologies, Inc. Photon Absorption Models In Nanostructured Semiconductor Solar Cells An