Book/Printed Material Image 12 of History of the town of Amherst, Hillsborough county, New Hampshire, (first known as Narraganset township number three, and subsequently as Souhegan West)

About this Item