Restructuring of dye layers in dye sensitized solar cells: Cooperative adsorption of N719 and chenodeoxycholic acid on titaniaBy dev / January 1, 2019