Aspects of Scientific Explanation: And Other Essays in the Philosophy of Science by Carl G. Hempel - WordSea