Azulene – Thiophene – Cyanoacrylic acid dyes with donor-π-acceptor structures. Synthesis, characterisation and evaluation in dye-sensitized solar cells. Issue 22 (31st May 2018)