Key Difficulties Associated with Cancer Biology.