Author: S. A. Beach, N. O. Booth, O. M. Taylor