The Old Families of Salisbury and Amesbury, Massachusetts : With some related families of Newbury, Haverhill, Ipswich, and Hampton, and of York County, Maine (#2935)