Lester's MACROECONOMICS: THEORY AND APPLICATIONS, 1st EDITION, provides a survey of the most important macroeconomic topics and models. There are within-chapter knowledge checks with solutions provided at the end of the chapter. There are also practice problems at the end of the chapter and many different online learning tools.