Causal Reasoning in Physics