Causality: Philosophical Theory Meets Scientific Practice