History of the town of Hampstead, N.H., for one hundred years
Haverhill, Mass.