An adsorbent based on humic acid and carboxymethyl cellulose for efficient dye removal from aqueous solution.