'A conversational model of causal explanation is outlined, which emphasises the role of counterfactual reasoning, contrast cases and conversational constraints in causal explanation. It is used to organise existing models of causal attributions, to integrate attribution research with other models of causal reasoning, and to study explanations in ordinary language.' (author's abstract)