History
Gazetteer of Grafton County, N. H.
Canaan and Surrounding Towns — 1886