Scientific explanation : a study of the function of theory, probability and law in science - Braithwaite, Richard Bevan (Harper & Brothers, 1960)