Titanium dioxide nanotubes (TNT) in energy and environmental applications: an overview - Abdullah, M; Kamarudin, S K (Renew Sustain Energy Rev, 2017)