Principles of Financial Accounting - Kholeif, Ahmed (2020)