Chemical equilibrium and solutions: a programmed introduction - Banks, James E. (McGraw-Hill Book Company, 1967)