Tremblay, J. P. and Manohar R. Discrete Mathematical Structures, with App. To Computer Science - New Delhi Tata Mcgraw Hill Pub.