Principles of Business Financial Accounting by Pramod Gupta