Public Finance by Joshua E. Greene