Enhanced heterogeneous Fenton degradation of Methylene Blue by nanoscale zero valent iron (nZVI) assembled on magnetic Fe3O4/reduced graphene oxide. (April 2015)