If you are going to attempt to find a free PDF, do this safely:
"Discrete Mathematics" by Z.R. Bhatti is a comprehensive textbook that covers the fundamental concepts of discrete mathematics. The book is designed for undergraduate students of computer science, mathematics, and engineering, as well as professionals who need to brush up on their knowledge of discrete mathematics. The book provides a clear and concise introduction to the subject, with numerous examples, illustrations, and exercises to help students understand the material.
Which option would you like?
Most universities following the Higher Education Commission (HEC) Pakistan syllabus or the Indian universities' (UPTU, GGSIPU) CS curriculum find that Bhatti’s book aligns perfectly. It covers the exact topics required for a semester course: Logic, Sets, Relations, Functions, Combinatorics, Graph Theory, and Recurrence Relations.
If you find the , here is the typical roadmap of topics you will get:
