Models for prevention and treatment of cancer: problems vs promises.

Models for prevention and treatment of cancer: problems vs promises.