Discuss any 10 specialized fields in accounting

Discuss any 10 specialized fields in accounting

Accounting plays a vital role in running a business as it is the language of business. It is the system of recording, summarizing, and analyzing an economic entity’s financial transactions. As a result of economic, industrial, and technological developments, different specialized fields in accounting have emerged.

a) Discuss any FOUR (4) specialized fields in accounting. You should engage an appropriate level of research and related examples.
b) Summarize the differences between accounting and book-keeping. You should engage an appropriate level of research and related examples