Taxation and revenue law notes