Author: f. j. snell and j.w. hales