Temperate rivers are influenced by many factors including geology, climate, soils, sediment type, flow, as well as human activity. The complex interactions of the non-anthropogenic controlling factors... This description may be from another edition of this product.