Mastering Accounting by Michael Herbert & George Bright