Aspects of scientific explanation, and other essays in the philosophy of science.
Hempel, Carl Gustav.
New York & London, 
[1965]