Author: r. l. goodstein and e. j. f. primrose