Principles of combinatorics / - Berge, Claude. (Academic Press, 1971)