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