Author: Robert M. Garrels;Fred T. Mackenzie