Basic Techniques of Combinatorial Theory - Cohen, Daniel I. A. (John Wiley and Sons, 1978)