Principles of Macroeconomics – Paperback, by Mankiw, 10th edition-9780357722961

This textbook covers everything from the fundamentals to more specialized topics.