The Nature of Explanation - Achinstein, Peter (Oxford University Press, Incorporated)