Ampholytes and Polyprotic Acids