Text this: Zinc oxide nanoparticles-based reduced graphene oxide composites for photocatalytic and photovoltaic applications /