Exam Prep for Financial and Managerial Accounting by Warren & Reeve, 9th Ed.