Acids, Bases and Salts: Comprehensive Study