Theoretical study of new potential semiconductor surfaces performance for dye sensitized solar cell usage: TiO2-B (001), (100) and H2Ti3O7 (100) | Publicación