Quantum Dot Solar Cells. Semiconductor Nanocrystals as Light Harvesters | Synapse