Author: Hamilton, W. J. ; Boyd, J. D. & Mossman, H.W.