Please let me know what books to refer for the following subjects: 1.Accounting 2.Law, Ethics and Communication 3.Cost Accounting and Financial Management 4.Taxation 5.Advanced accounting 6. Auditing and assurance 7. Information Technology and strategic management