https://5dok.org/document/y8gr5j35-contaminant-transport-in-non-uniform-streams-and-streambeds.html