Discussion paper DP8570 Tax havens or safe havens Jacques-François Thisse Patrice Pieretti Skerdilajda Zanaj 1 Sep 2011 Financial Economics Public Economics G20 H40 H54