Alternative Approaches to Causation - Shan (Oxford University PressOxford University Press, 2024)