Principles Of Accounting by James M. Reeve, Carl Warren & Meg Pollard