Book/Printed Material Image 4 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