Electrochemically self-doped hierarchical TiO2 nanotube arrays for enhanced visible-light photoelectrochemical performance: an experimental and computational study. Issue 52 (12th May 2016)