Buffer layers and transparent conducting oxides for chalcopyrite Cu(In,Ga)(S,Se)2 based thin film photovoltaics: present status and current developments | Publicación