Which of the following is true?

a. Uncontrolled cell growth alone is sufficient for the development of cancers.
b. Mutations that inactivate tumor suppressor genes are important in cancer.
c. Cancer is a single disease with one underlying molecular cause.
d. Cancer is a single disease resulting from a common set of mutations.