Discrete mathematics and its applications - Rosen, Kenneth H . (Mc-Graw Hill, 1999)