Discrete Mathematics

The course Discrete Mathematics is roughly divided into two component: enumerative combinatorics and graph theory. The following textbooks are recommended for these two parts:

A Course in Combinatorics, van Lint and Wilson, Cambridge University Press. This item be purchased from here.

Modern Graph Theory, Bollobas, Springer Verlag. This item be purchased from here.