Author: N. H. Stuart, Alan, Hartshorne, A. Stuart