Law and explanation: an essay in the philosophy of science - Achinstein, Peter (Oxford University Press, 1971)