The nature of explanation - Achinstein, Peter (Oxford University Press, 1983)