Foundations of Accounting: From Transactions to Financial Statements