Essentials of Advanced Financial Accounting by Richard Baker & Theodore Christensen