Discrete and combinatorial mathematics, fifth edition
by
Ralph P. Grimaldi
A textbook for students taking discrete mathematics