Author: H C. Allen & C. P. HILL