Aspects of scientific explanation and other essays in the philosophy of science. - Hempel Carl G (New York The Free Press, 1965)