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