Submodular Functions and Optimization by Satoru Fujishige & 'Fujishige'