Required Text Book

Discrete Mathematics and Its Applications by Kenneth H. Rosen.