dyeingz
Chem 1310: Introduction to physical chemistry Part 4: Acids and bases in water Peter H.M. Budzelaar.