An answer to the problem of non-communicable diseases? BioMed Central, 21 Sep 2011 Every year non-communicable diseases (such as cancer, heart disease…