Macroeconomics by Anthony P. O'Brien & Glenn Hubbard