Understanding Macroeconomic Theory by Gerald J. Lynch, Bradley T. Ewing & John M. Barron