(D-π-A)2-π-D-A type ferrocenyl bisthiazole linked triphenylamine based molecular systems for DSSC: synthesis, experimental and theoretical performance studies.

(D-π-A)2-π-D-A type ferrocenyl bisthiazole linked triphenylamine based molecular systems for DSSC: synthesis, experimental and theoretical performance studies.