Financial Accounting by Robert E. Hoskin, Maureen R. Fizzell & John S. Hughes