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