The philosophy of Carl G. Hempel studies in science, explanation, and rationality - Hempel, Carl Gustav 1905-1997 (Oxford Univ. Press, 2001)