Oxoperoxo tungsten(VI) complex immobilized on Schiff base-modified Fe3O4 magnetic nanoparticles as a heterogeneous catalyst for oxidation of alcohols with hydrogen peroxide