Discrete Mathematical Structures With Applications To Computer Science, J .P. Trembley and R. Manohar, Tata McGraw Hill-35th Reprint, 2017..Adithya Hariprakash