Principles of combinatorics - Berge, C (Mathematics in Science and Engineering, 72, 1971)