Discrete mathematics elementary and beyond - Lovász, László 1948-; Pelikán, József; Vesztergombi, Katalin (Undergraduate texts in mathematics, 2003)