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