Scientific Explanation: A Study of the Function of Theory, Probability and Law in Science. · Study