Intermediate Accounting by Elizabeth Gordon, Alexander Sannella and Jana… This textbook covers a lot of ground without feeling overwhelming.