Combinatorics and Graph Theory is designed as a textbook for undergraduate students of computer science and engineering and postgraduate students of computer applications. The book seeks to introduce students to the mathematical concepts needed to develop abstract thinking and problem solving