Cancer biology an updated global overview - El-Metwally, Tarek H. (Cancer etiology, diagnosis, and treatments., 2009)