Essential Accounting

Explaining various topics in Accounting courses such as:
1. Financial accounting
2. Cost accounting
3. Management accounting
4. Financial management
5. Auditing et.c.