What are the different branches of accounting?

There are three different branches of accounting. They are:
Cost Accounting
Financial Accounting
Management Accounting