An historical sketch of Haverhill, in the county of Essex and commonwealth of Massachusetts [electronic resource] : with biographical notices