A new sight towards dye-sensitized solar cells material and theoretical - Lin, Hong (Key engineering materials ;, 2011)