Aspects of scientific explanation : and other essays in the philosophy of science. - Hempel, Carl G. (The Free press, 1970)