Corporate Taxation of Heterogeneous Firms and the Welfare Effects of Labour Unions. (15th January 2016)