Nanotube Array Photoelectrodes Research Articles