Advanced Accounting by Mark Hoyle & Thomas Schaefer