The Philosophy of Social Explanation - Ryan, Alan, editor (Oxford University Press, 1973)