Discrete Mathematical Structures with Applications to Computer Science - Tremblay, J.P (Tata Mc Graw Hill, 1975)