A textbook on discrete mathematics intended for undergraduate students, covering essential topics such as logic, set theory, combinatorics, graph theory, and discrete structures used in computer science and mathematical reasoning.
This introductory text presents fundamental concepts in graph theory, including definitions, connectivity, Eulerian and Hamiltonian paths, trees, graph coloring, planar graphs, and network flows. Each chapter includes worked examples and exercises, designed for undergraduate and graduate students in mathematics, computer science, or engineering.