Author: d.d.  horatio b. hackett