Many of cancer’s effects are visible — but the causes aren’t always so obvious. There are hundreds of different types of cancer, and far more causes. "Cancer-causing agents, known as carcinogens, can ...