Principles of combinatorics - Berge , C (Academic press, 1971)