Public goods and externalities