Gruber, Jonathan. Public Finance and Public Policy. Sixth edition. Worth Publishers, Macmillan Learning, 2019.