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