One other link I want to give that has information concerning the liver/parasites/immune system/cancer.
If you go to this site, scroll down to where they are talking about parasites, and read what the information boxes say concerning cancers and parasites.