Concepts, Challenges and Perspectives in Cancer Research