An Investigation of Methyl Viologen Functionalized Reduced Graphene Oxide: Chitosan as a Support for Pt Nanoparticles Towards Ethanol Electrooxidation