Chitosan cross-linked and grafted with epichlorohydrin and 2,4-dichlorobenzaldehyde as an efficient adsorbent for removal of Pb(II) ions from aqueous solution.