Daniel Little, "Varieties of Social Explanation: An Introduction to the Philosophy of Social Science." - Cooper, Wesley E. (Philosophy in Review)