Contingency, Predication, And Counterfactuals In The History And Philosophy of Science.