Engineering a Robust Photovoltaic Device with Quantum Dots and Bacteriorhodopsin.

Engineering a Robust Photovoltaic Device with Quantum Dots and Bacteriorhodopsin.