Scientific explanation A study of the function of theory, probability and law in science - BRAITHWAITE, Richard Bevan (Cmbridge University Press, 2009)