Science, explanation, and rationality aspects of the philosophy of Carl G. Hempel - Fetzer, James H. 1940- (Oxford University Press, 2000)