Cancer is seen as an unpredictable disease, but research suggests that lifestyle and diet may have a bigger role in prevention than once believed. Among the many foods studied, walnuts have caught the ...