Author: Addis, William E, & Arnold, Thomas, [revised by T. B. Scannell, P. E. Hallett, Gordon Albion]