The battle against cancer