https://1library.org/document/yrod6e7y-preparation-characterization-dye-sensitized-tio-nanorod-solar-cells.html