Nickel oxide nanostructured electrodes towards perylenediimide-based dye-sensitized solar cells | Publicación