Novel Magnetic Nanoparticle Adsorbents For Organic And Inorganic Contaminants