Scientific explanation a study of the function of theory, probability and law in science.Based upon the Tarner lectures, 1946 - Braithwaite, Richard Bevan (University Press, 1959)