Dye-sensitized solar cells based on oriented TiO2 nanotube arrays: transport, trapping, and transfer of electrons.

Dye-sensitized solar cells based on oriented TiO2 nanotube arrays: transport, trapping, and transfer of electrons.