Principles of combinatorics - Berge, Claude, 1926-2002 (Mathematics in science and engineering ;, 1971)