Principles of combinatorics by Zane L. Berge & 'Berge'