Linde Lehrbuch: Introduction to European Tax Law on Direct Taxation6th Edition368 pages13 hours of reading2020