Cancer is best explained with viral theory. Cancer is a viral disease of the stem cells. Cure is by viral interference. Please see : a presentaion by Professor Zajicek on you-tube: "How to cure chronic Hepatitis, In 1911 Francis Peyton Rous discovered the Rous sarcoma virus (RSV) which
causes a chicken sarcoma. In 1960 Harry Rubin discovered a virus which prevents RSV from causing a chicken sarcoma, ..."