Rivers and streams have played a vital role throughout human history, providing water, food, transportation, and recreation. They are also home to a wealth of plants, animals, and other creatures. Still other organisms live along their banks.
Click on any of the links above to see more books like this one.