Networks, Firms and Markets