Author: J. D. Boyd and H. W. Mossman W. J. Hamilton