Internet Archive BookReader

History of the town of Amherst, Hillsborough county, New Hampshire, (first known as Narraganset township number three, and subsequently as Souhegan West)