Theory of public finance