Aspects of Scientific Explanation and Other Essays in the Philosophy of Science. Carl G. Hempel, Haskell Fain • 1966