History of Hadley : including the early history of Hatfield, South Hadley, Amherst and Granby, Massachusetts
Northampton