Cancer biology and implications for practice.