Chemical equilibrium and solutions a programmed units in chemistry - Banks, James E. (McGraw-Hill, 1967)