Why Do People Get Cancer?

New research suggests that more than 40% of new cancers each year are caused by lifestyle factors.