Discrete Mathematical Structures With Application To Computer Science - Tremblay, Jean Paul (New Delhi Tata Mc Graw Hill, 1997)