European Tax Law, Sixth Edition Student Version by Ben J.M. Terra & Peter J. Wattel