Discrete mathematics : elementary and beyond - Lovász, László, (Springer-Verlag, 2003)