Scientific explanation : a study of the function of theory, probability and law in science - Braithwaite, R. B. 1900-1990 (University Press, 1968)