Proximate and ultimate causation

Proximate and ultimate causation