Author: F.B.A. Welch & R. Crookall