The theory of "epidemiological web of causation" was forwarded by
High-Yield Explanation
For explaining the causation of such non-communicable diseases, in paicular, McMahon and Colleagues (McMahon and Pugh T. Epidemiology: Principle and methods 1st Ed, 1970) forwarded the theory of "epidemiological web of causation" Ref: McMahon and Colleagues. Text book on Public Health and Community Medicine pg: 19.