Text this: The development of nanostructured zinc oxide thin films for hybrid solar cell applications / Mohd Firdaus Malek