Causal narratives in public health: the difference between mechanisms of aetiology and mechanisms of prevention in non-communicable diseases … Source: Causal narratives in public health: the difference between mechanisms of aetiology and mechanisms of prevention in non-communicable diseases