Fluvial Sedimentology Vii by Michael Blum & Mike D. Blum