Home›Books›An introduction to river managementAn introduction to river managementby Richard BaileyNo description available.River engineeringWater resources development