Dye sensitized solar cells as optically random photovoltaic media

Dye sensitized solar cells as optically random photovoltaic media