Principles of Financial Accounting - Haddad, Ayman (2023)