Discrete mathematics : elementary and beyond - Lovasz, Laszlo (Undergraduate texts in mathematics, 2003)