Macroeconomics by N. Gregory Mankiw
Balancing classical and Keynesian economics, this work uses the modern approach of presenting long-run analysis before short-run fluctuations, and covers the large open economy in depth. This edition includes a revised section that reflects the evolving nature of courses.