Scientific explanation a study of the function of theory, probability and law in science; based upon the Tarner lectures 1946 - Braithwaite, Richard B. 1900-1990 (Univ. Press, 1968)