Has German Business Income Taxation Raised Too Little Revenue over the Last Decades? · Study