Discrete mathematics : elementary and beyond - Lovasz, L. (Springer, 2003)