Causal modelling : the Simon-Blalock approach