Observations on the waters of the Avon New-Bath Spring and Long's Spring, at Avon, Livingston County, N.Y

Observations on the waters of the Avon New-Bath Spring and Long's Spring, at Avon, Livingston County, N.Y