Digital Taxation - A Holistic View