Theory of Acids and Bases