A Comprehensive Review of Accounting and Financial Reporting Principles