Here are some text books of roughly the level of the course.
I won't follow any one of them slavishly.
A Course in Combinatorics
by J. van Lint and R. Wilson (Second Edition). Cambridge University
Press.
Combinatorics by P.
Cameron. Cambridge University Press.
Discrete Mathematics by N.
Biggs (Second Edition). Oxford University Press.
Invitation to Discrete Mathematics
by J. Matousek and J. Nesetril. Oxford University Press.
Introductory Combinatorics
by R. Brualdi (Third Edition). Prentice Hall.
Foundations of Applied
Combinatorics by E. Bender and S. Williamson. Addison-Wesley.
Applied Combinatorics by F.
Roberts and B. Tesman (Second Edition). Prentice Hall