River Channel Management by Kenneth J. Gregory, Kenneth John Gregory & Peter W. Downs