Alternative Approaches to Causation: Beyond Difference-making and Mechanism by Yafeng Shan Back to product details page >