Discrete Mathematical Structures With Applications To Computer Science - Tremblay, J.P. (Tata Mcgraw-Hill Punlishing Company New Delhi, 2007)