Semiconductor Nanocrystal Quantum Dots as Solar Cell Components and Photosensitizers: Material, Charge Transfer, and Separation Aspects of Some Device Topologies | doi.page