European Tax Law by B.J.M. Terra & P.J. Wattel