The chances of explanation : casual explanation in the social, medical, and physical sciences.
Humphreys, Paul.