Author: L. A. E. Horsfield and H. Riley