Metal-free organic dyes for dye-sensitized solar cells: from structure: property relationships to design rules.

Metal-free organic dyes for dye-sensitized solar cells: from structure: property relationships to design rules.