Maximizing Social Welfare Subject to Network Externalities: A Unifying Submodular Optimization Approach