Aspects of Scientific Explanation: And Other Essays in the Philosophy ...
Carl Gustav Hempel
Philosophy of Natural Science
The Philosophy of Carl G. Hempel: Studies in Science, Explanation, ...