Barrington's Elements Of Natural Science: Comprising Hydrology, Geognosy, Geology, Meteorology, Botany, Zology, And Anthropology