Judea Pearl has done quite a bit of work on causality, especially through Bayesian networks. Googling his name, you will find quite a few general-audience articles that might be interesting.
More mathematically, we may consider Bayesian Networks through graphical models and consider...