Basically it comes from cats and lakewater. Not washing hands after touching an infected cat or eating undercooked fish or other meats may be the culprit.
A basic chicken and rice diet (thoroughly cooked, if not boiled) is good for a while. You can try chicken, rice, peas, diced carrots, and garlic. Garlic kills parasites as well as other herbs, as mentioned on this site: